package com.qk.service;

import com.qk.Response.PageResult;
import com.qk.dto.ActivityPageDTO;
import com.qk.entity.Activity;

public interface ActivityService {
    /**
     * 获取活动列表(分页)
     * @param activityPageDTO
     * @return
     */
    PageResult<Activity> getActivities(ActivityPageDTO activityPageDTO);
    /**
     * 添加活动
     * @param activity
     */
    void addActivity(Activity activity);
    /**
     * 根据id删除活动
     * @param id
     */
    void deleteActivityById(Integer id);
    /**
     * 根据id查询活动
     * @param id
     * @return
     */
    Activity selectActivityById(Integer id);
    /**
     * 修改活动
     * @param activity
     */
    void updateActivity(Activity activity);
}
